package com.lifeonwalden.dsg.service;

import java.util.Date;

public interface DateService {
    /**
     * 如传参为非节假日，则直接返回该日期；如为节假日，则返回传参日期后的第一个非节假日日期
     *
     * @param date
     * @return
     */
    Date fetchNonHolidayOrNext(Date date);


    Date moveN(Date date, int n);

    /**
     * 如传参为非节假日，则直接返回该日期；如为节假日，则返回传参日期前的第一个非节假日日期
     *
     * @param date
     * @return
     */
    Date fetchNonHolidayOrPrevious(Date date);
}
